]> git.r.bdr.sh - rbdr/super-polarity/blobdiff - Super Polarity/GameScreen.cs
Stuffffffff
[rbdr/super-polarity] / Super Polarity / GameScreen.cs
index 4404b16930419f27b898a6130a5200c878aa4cf3..28fd7b758d18bbd43ad10e50a46e4094faba73a4 100644 (file)
@@ -12,6 +12,8 @@ namespace SuperPolarity
     {
         public GameScreen(SuperPolarity newGame) : base(newGame) {}
 
+        private BasicGenerator generatorTest;
+
         public override void Initialize()
         {
             InputController.RegisterEventForButton("changePolarity", Buttons.A);
@@ -23,17 +25,24 @@ namespace SuperPolarity
 
         public override void LoadContent()
         {
+
+            generatorTest = new BasicGenerator();
+            generatorTest.Initialize(Game, new Vector2(100, 600), BasicGenerator.Ships.Scout, 3000, 10);
+
             Vector2 playerPosition = new Vector2(Game.GraphicsDevice.Viewport.TitleSafeArea.X, Game.GraphicsDevice.Viewport.TitleSafeArea.Y + Game.GraphicsDevice.Viewport.TitleSafeArea.Height / 2);
 
-            Renderer.CheckIn(ActorFactory.CreateMainShip(playerPosition));
-            Renderer.CheckIn(ActorFactory.CreateShip(Ship.Polarity.Positive, new Vector2(200, 200)));
-            Renderer.CheckIn(ActorFactory.CreateShip(Ship.Polarity.Negative, new Vector2(400, 200)));
+            ActorFactory.CreateMainShip(playerPosition);
+            ActorFactory.CreateShip(Ship.Polarity.Positive, new Vector2(200, 200));
+            ActorFactory.CreateShip(Ship.Polarity.Negative, new Vector2(400, 200));
+            ActorFactory.CreateScout(Ship.Polarity.Negative, new Vector2(500, 500));
+            ActorFactory.CreateCruiser(Ship.Polarity.Positive, new Vector2(40, 40));
         }
 
         public override void Update(GameTime gameTime)
         {
             InputController.UpdateInput();
             ActorManager.Update(gameTime);
+            generatorTest.Update(gameTime);
         }
 
         public override void Draw(SpriteBatch spriteBatch)